<?php

function uploadImg($file, $path) {
    $allow_ext = ['jpg','png','jpeg'];
    if ($file->isValid()) {
        $ext = $file->getClientOriginalExtension();      // 获取上传文件的扩展名
        if (!in_array($ext, $allow_ext)) {
            return returnStatus('fail', '图片格式不支持');
        }
        $fileName = md5(time().rand(1, 1000)).'.'.$ext;  // 生成新的文件名
        $file->move($path, $fileName);                   // 将文件存入指定路径
        return ['status'=>'seccess', 'url'=>'/'.$path.'/'.$fileName];

    }
}

/**
 * $status  success | fail
 */
function returnStatus($status, $msg) {
    return response()->json(['status'=>$status, 'msg'=>$msg]);
}

/**
 * $code  801 803
 */
function returnData($code, $msg='', $data) {
    return response()->json(['code'=>$code, 'msg'=>$msg, 'data'=>$data]);
}